itk_module_test()

set(PCA PrincipalComponentsAnalysis)
set(${PCA}Tests
  itkVectorKernelPCATest.cxx
  )

CreateTestDriver(${PCA} "${${PCA}-Test_LIBRARIES}" "${${PCA}Tests}")

itk_add_test(NAME itkVectorKernelPCATest
  COMMAND ${PCA}TestDriver itkVectorKernelPCATest
  DATA{Input/PCATestSurface.vtk}
  DATA{Input/PCATestSurface_alpha0_01.vtk}
  DATA{Input/PCATestSurface_alpha0_02.vtk}
  DATA{Input/PCATestSurface_alpha0_03.vtk}
  DATA{Input/PCATestSurface_alpha0_04.vtk}
  DATA{Input/PCATestSurface_alpha0_05.vtk}
  DATA{Input/PCATestSurface_alpha0_06.vtk}
  DATA{Input/PCATestSurface_alpha0_07.vtk}
  DATA{Input/PCATestSurface_alpha0_08.vtk}
  DATA{Input/PCATestSurface_alpha0_09.vtk}
  DATA{Input/PCATestSurface_alpha0_10.vtk}
  DATA{Input/PCATestSurface_alpha0_11.vtk}
  DATA{Input/PCATestSurface_alpha0_12.vtk}
  DATA{Input/PCATestSurface_alpha0_13.vtk}
  DATA{Input/PCATestSurface_alpha0_14.vtk}
  DATA{Input/PCATestSurface_alpha0_15.vtk}
  DATA{Input/PCATestSurface_alpha0_16.vtk}
  DATA{Input/PCATestSurface_alpha0_17.vtk}
  DATA{Input/PCATestSurface_alpha0_18.vtk}
  DATA{Input/PCATestSurface_alpha0_19.vtk}
  DATA{Input/PCATestSurface_alpha0_20.vtk}
  DATA{Input/PCATestSurface_alpha0_21.vtk}
  DATA{Input/PCATestSurface_alpha0_22.vtk}
  DATA{Input/PCATestSurface_alpha0_23.vtk}
  DATA{Input/PCATestSurface_alpha0_24.vtk}
  DATA{Input/PCATestSurface_alpha0_25.vtk}
  DATA{Input/PCATestSurface_alpha0_26.vtk}
  DATA{Input/PCATestSurface_alpha0_27.vtk}
  DATA{Input/PCATestSurface_alpha0_28.vtk}
  DATA{Input/PCATestSurface_alpha0_29.vtk}
  DATA{Input/PCATestSurface_alpha0_30.vtk}
  DATA{Input/PCATestSurface_alpha0_31.vtk}
  DATA{Input/PCATestSurface_alpha0_32.vtk}
  DATA{Input/PCATestSurface_alpha0_33.vtk}
  DATA{Input/PCATestSurface_alpha0_34.vtk}
  DATA{Input/PCATestSurface_alpha0_35.vtk}
  DATA{Input/PCATestSurface_alpha0_36.vtk}
  DATA{Input/PCATestSurface_alpha0_37.vtk}
  DATA{Input/PCATestSurface_alpha0_38.vtk}
  DATA{Input/PCATestSurface_alpha0_39.vtk}
  DATA{Input/PCATestSurface_alpha0_40.vtk}
  )

